﻿<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="ABMProductos.ascx.cs" Inherits="PresentacionWeb.ControlesDeUsuario.ABMProductos" %>

<%@ Register assembly="AjaxControlToolkit" namespace="AjaxControlToolkit" tagprefix="cc1" %>

<%@ Register src="UCEditProducto.ascx" tagname="UCEditProducto" tagprefix="uc1" %>

<cc1:TabContainer ID="TabContainer1" runat="server" ActiveTabIndex="2" 
    Width="669px">
    <cc1:TabPanel runat="server" HeaderText="TabPanel1" ID="TabPanel1">
        <HeaderTemplate>
            Alta
        </HeaderTemplate>
    <ContentTemplate>            
             <p align="center">
                 <asp:Label ID="Label10" runat="server" Font-Bold="True" Font-Size="Large" 
                     Text="Alta de un Producto"></asp:Label>
                 </p>
           
             <asp:UpdatePanel ID="UpdatePanel6" runat="server" UpdateMode="Conditional">
                 <ContentTemplate>
                     <asp:Label ID="lblErroresAlta" runat="server" ForeColor="Red"></asp:Label>
                     <uc1:UCEditProducto ID="UCEditProducto1" runat="server" />
                 </ContentTemplate>
                 <Triggers>
                     <asp:AsyncPostBackTrigger ControlID="btnCrearProducto" EventName="Click" />
                     <asp:AsyncPostBackTrigger ControlID="btnCancelar" EventName="Click" />
                 </Triggers>
             </asp:UpdatePanel>
           
             <p align="center">
                 <table style="width:100%;">
                     <tr>
                         <td align="center">
                             <asp:Button ID="btnCrearProducto" runat="server" 
                                 OnClick="btnCrearProducto_Click" Text="Crear Producto" />
                         </td>
                         <td align="center">
                             <asp:Button ID="btnCancelar" runat="server" OnClick="btnCancelarProducto_Click" 
                                 Text="Cancelar" />
                         </td>
                     </tr>
                 </table>
             </p>
            </ContentTemplate>
    
    </cc1:TabPanel>
    <cc1:TabPanel runat="server" HeaderText="TabPanel2" ID="TabPanel2">
    <HeaderTemplate>Modificacion</HeaderTemplate>
    <ContentTemplate>
    <p align="center">
                 <asp:Label ID="Label1" runat="server" Font-Bold="True" Font-Size="Large" 
                     Text="Modificacion de un Producto"></asp:Label>
                 </p>
        <asp:UpdatePanel ID="UpdatePanel5" runat="server">
            <ContentTemplate>
                <asp:Label ID="lblErroresModificacion" runat="server" ForeColor="Red"></asp:Label>
            </ContentTemplate>
        </asp:UpdatePanel>
        <div align="left">
            <asp:Label ID="Label11" runat="server" Text="Nombre Producto"></asp:Label>
            &nbsp;&nbsp;
            <asp:TextBox ID="TxtBusccarProducto" runat="server" Height="22px" Width="182px"></asp:TextBox>
            &nbsp;&nbsp;
            <asp:Button ID="btnBuscar" runat="server" Text="Buscar" 
                onclick="btnBuscar_Click" />        
            <br />
        </div>
         <asp:UpdatePanel ID="UpdatePanel2" runat="server">
                <ContentTemplate>
                    <asp:GridView ID="gvResultados" runat="server" AutoGenerateColumns="False" 
                        OnSelectedIndexChanged="gvResultados_SelectedIndexChanged" Width="100%">
                        <Columns>
                            <asp:CommandField ShowSelectButton="True" />
                            <asp:BoundField HeaderText="Nombre" ReadOnly="True" DataField="ProdNombre">
                                <HeaderStyle BackColor="#999966" />
                            </asp:BoundField>
                            <asp:BoundField HeaderText="Descripcion" ReadOnly="True" 
                                DataField="ProdDescripcion">
                                <HeaderStyle BackColor="#999966" />
                            </asp:BoundField>
                            <asp:BoundField HeaderText="IdProducto" ReadOnly="True" Visible="True" 
                                DataField="ProdId">
                                <HeaderStyle BackColor="#999966" />
                            </asp:BoundField>
                        </Columns>
                    </asp:GridView>
                </ContentTemplate>
                <Triggers>
                    <asp:AsyncPostBackTrigger ControlID="btnBuscar" EventName="Click" />
                </Triggers>
            </asp:UpdatePanel>
        
        <p align="left">
            &nbsp;</p>
        <asp:Panel ID="Panel1" runat="server">
            <asp:UpdatePanel ID="UpdatePanel1" runat="server" ChildrenAsTriggers="False" 
                UpdateMode="Conditional">
                <ContentTemplate>
                    <asp:PlaceHolder ID="PlaceHolderProducto" runat="server"></asp:PlaceHolder>
                </ContentTemplate>
                <Triggers>
                    <asp:AsyncPostBackTrigger ControlID="gvResultados" 
                        EventName="SelectedIndexChanged" />
                </Triggers>
            </asp:UpdatePanel>
        </asp:Panel>
        <br />
        <div>
            <asp:Button ID="btnGuardar" runat="server" OnClick="btnGuardar_Click" 
                Text="Guardar" />
         </div>
        <br />
        
    </ContentTemplate>
    </cc1:TabPanel>
    <cc1:TabPanel runat="server" HeaderText="TabPanel3" ID="TabPanel3">
    <HeaderTemplate>Baja</HeaderTemplate>
    <ContentTemplate>
    <p align="center">
                 <asp:Label ID="Label2" runat="server" Font-Bold="True" Font-Size="Large" 
                     Text="Baja de Productos"></asp:Label>
                 <br />
                 </p>
                 <asp:UpdatePanel ID="UpdatePanel4" runat="server">
                     <ContentTemplate>
                         <asp:Label ID="lblErroresBaja" runat="server" ForeColor="Red"></asp:Label>
                     </ContentTemplate>
        </asp:UpdatePanel>
                 <div align="left">
            <asp:Label ID="Label3" runat="server" Text="Nombre Producto"></asp:Label>
            &nbsp;&nbsp;
            <asp:TextBox ID="txtBuscarProductoBaja" runat="server" Height="22px" 
                Width="182px"></asp:TextBox>
                     &nbsp;
            <asp:Button ID="btnBuscarBaja" runat="server" Text="Buscar" 
                onclick="btnBuscarBaja_Click" />
            <br />
         </div>
         <asp:UpdatePanel ID="UpdatePanel3" runat="server" UpdateMode="Conditional">
         <ContentTemplate>
         <asp:GridView ID="gvProductosBaja" runat="server" AutoGenerateColumns="False" 
                         Width="100%">
                         <Columns>
                             <asp:TemplateField>
                                 <ItemTemplate>
                                     <asp:CheckBox ID="cbBorrar" runat="server" />
                                 </ItemTemplate>
                             </asp:TemplateField>
                             <asp:BoundField DataField="ProdNombre" HeaderText="Nombre" ReadOnly="True">
                                 <HeaderStyle BackColor="#999966" />
                             </asp:BoundField>
                             <asp:BoundField DataField="ProdDescripcion" HeaderText="Descripcion" 
                                 ReadOnly="True">
                                 <HeaderStyle BackColor="#999966" />
                             </asp:BoundField>
                             <asp:BoundField DataField="ProdId" HeaderText="IdProducto" ReadOnly="True" 
                                 Visible="True">
                                 <HeaderStyle BackColor="#999966" />
                             </asp:BoundField>
                         </Columns>
                     </asp:GridView>
             <br />
             <asp:Button ID="btnEliminarProductos" runat="server" 
                 Text="Eliminar Seleccionados" onclick="btnEliminarProductos_Click" />
         </ContentTemplate>
                <Triggers>
                    <asp:AsyncPostBackTrigger ControlID="btnEliminarProductos" EventName="Click" />
                    <asp:AsyncPostBackTrigger ControlID="btnBuscarBaja" EventName="Click" />
                </Triggers>
            </asp:UpdatePanel>
        
    </ContentTemplate>
    </cc1:TabPanel>
</cc1:TabContainer>